package com.shanghe.house.dto;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * 设备数据传输对象
 * 用于设备信息的创建和更新操作
 */
@Data
public class DeviceDTO {
    private Long id;  // 设备ID
    
    @NotBlank(message = "设备名称不能为空")
    private String name;  // 设备名称
    
    @NotBlank(message = "设备类型不能为空")
    private String type;  // 设备类型
    
    private Boolean status;  // 设备状态
    
    private String location;  // 设备位置
} 